package types

type WechatLoginReq struct {
	Code string `json:"code"`
}
type WechatLoginResp struct {
	Token string `json:"token"`
	//RefreshToken string `json:"refreshToken"`
}
type GetUserInfo struct {
	Id                  int64  `json:"id"`
	Phone               string `json:"phone"`
	WxOpenId            string `json:"wxOpenId"`
	Nickname            string `json:"nickname"`
	AvatarUrl           string `json:"avatarUrl"`
	IsVip               int32  `json:"isVip"`
	VipExpireTime       int64  `json:"vipExpireTime"`
	Gender              int32  `json:"gender"`
	Birthday            int64  `json:"birthday"`
	Intro               string `json:"intro"`
	CertificationType   int32  `json:"certificationType"`
	CertificationStatus int32  `json:"certificationStatus"`
	Status              int32  `json:"status"`
	CreateTime          int64  `json:"createTime"`
}
type UpdateUserReq struct {
	AvatarUrl string `json:"avatarUrl"`
	NickName  string `json:"nickname"`
}
type FindVipResp struct {
	VipSettingInterface []*VipServiceConfig `json:"vipSettingInterface"`
}
type VipServiceConfig struct {
	Id            int64  `json:"id"`            // 编号
	Name          string `json:"name"`          // 服务名称
	Price         string `json:"price"`         // 原价，单位元，用于营销展示
	DiscountPrice string `json:"discountPrice"` // 折后价，单位元，即实际价格
	Intro         string `json:"intro"`         // 优惠简介
	RichIntro     string `json:"richIntro"`     // 服务简介，富文本
	ServiceMonth  string `json:"serviceMonth"`  // 服务月数
	ImageUrl      string `json:"imageUrl"`      // 服务图片url
	CreateTime    string `json:"createTime"`    // 创建时间
}
type CollectReq struct {
	TrackId int64 `path:"trackId"` //
}
